Big Huge Thesaurus

macaca radiata

noun

sounds kind of like